assembly aoi ict pcb business electronics ate electronic assembly circuit design cnc machining internet load testing test and measurement mechanical assembly functional testing performance testing contract manufacturing regression testing computer manufacturing